﻿@model blacksoft.Models.DocumentoVenta
@{
    ViewBag.Title = "Print";
    Layout = null;
}


    <div class="form">
        <center>

            <div style="padding-top:50px">
                <h3>Empresa de Tranposrte TravelBus</h3>
            </div>
            <div>
                <h4>Factura</h4>
            </div>


            <table style="min-width:80%">
                <tr>
                    <td style="width:50%">
                        <b>
                            @Html.Label("", "Factura Nro. :", new { @style = "width:auto" })
                        </b>
                        @Html.DisplayFor(model => model.IDDocumentoVenta)
                    </td>
                    <td style="width:50%">
                        <b>
                            @Html.Label("", "Fecha de Pago:", new { @style = "width:auto" })
                        </b>
                        @Html.DisplayFor(model => model.FechaPago)
                    </td>
                </tr>

                <tr>
                    <td>
                        <b>
                            @Html.Label("", "Cliente: ", new { @style = "width:auto" })
                        </b>
                        @*@Html.DisplayFor(model => model.Persona.Nombre)
                        @Html.DisplayFor(model => model.Persona.ApellidoPaterno)
                        @Html.DisplayFor(model => model.Persona.ApellidoMaterno)*@
                        @Html.DisplayFor(model => model.PersonaPagador.RazonSocial)
                    </td>
                    
                </tr>

                <tr>
                    <td>
                        <b>
                            @Html.Label("", "RUC: ", new { @style = "width:auto" })
                        </b>
                        @*@Html.DisplayFor(model => model.Persona.DNI)*@
                        @Html.DisplayFor(model => model.PersonaPagador.RUC)
                    </td>
                    <td></td>
                </tr>



                <tr>
                    <td colspan="2">
                        <table class="data-table" style="color:#2e333b">
                            <thead>
                                <tr>
                                    <th width="150">
                                        <div>
                                            @Html.DisplayName("Codigo Pasaje")
                                        </div>
                                    </th>
                                    <th width ="120">
                                        <div>
                                            @Html.DisplayName("Viaje")
                                        </div>
                                    </th>
                                    <th width="150">
                                        <div>
                                            @Html.DisplayName("Pasajero")
                                        </div>
                                    </th>
                                    <th width="120">
                                        <div>
                                            @Html.DisplayName("DNI")
                                        </div>
                                    </th>
                                    
                                    <th width="80" >
                                        <div>
                                            @Html.DisplayName("Costo")
                                        </div>
                                    </th>
                                </tr>

                            </thead>
                            @foreach (var item in @Model.Pasajes)
                            {
                                <tr>
                                    <td>
                                        @Html.DisplayFor(model => item.IDPasaje)
                                    </td>
                                    <td>
                                        @Html.DisplayFor(model => item.ProgramacionViaje.Ruta_x_UnidadTransporte.Ruta.Origen)
                                        @Html.DisplayName("-")
                                        @Html.DisplayFor(model => item.ProgramacionViaje.Ruta_x_UnidadTransporte.Ruta.Destino)
                                    </td>
                                    <td>
                                        @Html.DisplayFor(model => item.Nombre)
                                        @Html.DisplayFor(model => item.ApellidoPaterno)
                                        @Html.DisplayFor(model => item.ApellidoMaterno)
                                    </td>
                                    <td>
                                        @Html.DisplayFor(model => item.DNI)
                                    </td>
                                    
                                    <td align="right">
                                        @Html.DisplayFor(model => item.MontoPago)
                                    </td>
                                </tr>
                            }
                        </table>
                    </td>
                </tr>

                <tr>
                    <td colspan="2" align="right">
                        <b>
                            @Html.Label("", "Sub Total", new { @style = "width:auto" })
                        </b>
                    </td>
                </tr>

                <tr>

                    <td colspan="2" align="right">
                        <div class="">
                            @Html.DisplayFor(model => model.Subtotal)
                        </div>
                    </td>
                </tr>


                <tr>
                    <td colspan="2" align="right">
                        <b>
                            @Html.Label("", "IGV", new { @style = "width:auto" })
                        </b>
                    </td>
                </tr>

                <tr>
                    <td colspan="2" align="right">
                        <div>
                            @Html.DisplayFor(model => model.IGV)
                        </div>
                    </td>
                </tr>

                <tr>
                    <td colspan="2" align="right">
                        <b>
                            @Html.Label("", "Total", new { @style = "width:auto" })
                        </b>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="right">
                        <div>
                            @Html.DisplayFor(model => model.Total)
                        </div>
                    </td>
                </tr>

            </table>
            @*<div>
                    @Url.Action("Show", new { id = item.IDDocumentoVenta })
                </div>*@

        </center>
    </div>

<script>
    
    window.print();
    //location.href = "index.cshtml";
    window.history.back()
</script>

